/*
 * @Author: leechoy 1419352779@qq.com
 * @Date: 2024-05-21 01:15:44
 * @LastEditors: leechoy 1419352779@qq.com
 * @LastEditTime: 2024-05-21 23:04:49
 * @FilePath: /H5_SCAN/Front/H5_SCAN/src/views/stadarManage/scanStander/enums/index.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

/**
 * 页面错误
 */

export const standarInfo = [
  {
    title: '页面错误',
    des: '说明：根据页面中是否存在异常情况，是否被微信封杀等维度进行检测',
    columns: [
      {
        title: '评估指标',
        dataIndex: 'key',
      },
      {
        title: '是否为整体通过的必要条件',
        dataIndex: 'isInitial',
      },
      {
        title: '通过标准说明',
        dataIndex: 'description',
      },
    ],
    data: [
      {
        key: '状态码检测',
        isInitial: "是",
        description: '页面请求是否有400-599状态码',
      },
      {
        key: '请求失败检测',
        isInitial: "是",
        description: '页面请求是否有失败的请求',
      },
      {
        key: '白屏检测',
        isInitial: "是",
        description: '页面是否为白屏',
      },
      {
        key: '错误信息检测',
        isInitial: "是",
        description: '页面是否报错，js错误信息检测',
      },
      {
        key: '微信封锁检测',
        isInitial: "是",
        description: '分享给好友的页面是否被微信封杀',
      }
    ],	
  },
  {
    title: '页面性能',
    des: '说明：根据影响页面加载速度的几个指标综合评估',
    columns: [
      {
        title: '评估指标',
        dataIndex: 'key',
      },
      {
        title: '是否为整体通过的必要条件',
        dataIndex: 'isInitial',
      },
      {
        title: '通过标准说明',
        dataIndex: 'description',
      },
    ],
    data: [
        {
          key: '可交互时间',
          isInitial: "是",
          description: '从打开页面到页面可操作期间的时间限制为3秒，若超过3秒则认为该指标不合格',
        },
        {
          key: 'js文件压缩',
          isInitial: "是",
          description: '判断页面中的js文件是否压缩，存在任一js文件没有压缩则该项指标不合格',
        },
        {
          key: 'css文件压缩',
          isInitial: "是",
          description: '判断页面中的css文件是否压缩，存在任一css文件没有压缩则该项指标不合格',
        },
        {
          key: 'html文件压缩',
          isInitial: "是",
          description: '判断页面中的html文件是否压缩，存在任一html文件没有压缩则该项指标不合格',
        },
        {
          key: '大图片检测',
          isInitial: "是",
          description: '判断页面中的图片是否超过260K',
        },
        {
          key: '大JS检测',
          isInitial: "是",
          description: '判断页面中的是否引入超过300K JS',
        },
        {
          key: '大css检测',
          isInitial: "是",
          description: '判断页面中是否引入超过150K CSS',
        },
        {
          key: 'js个数检测',
          isInitial: "否",
          description: '判断页面中的当前JS文件加载个数建,是否大于20个',
        },
        {
          key: 'css个数检测',
          isInitial: "否",
          description: '判断页面中的当前CSS文件加载个数,是否大于5个',
        },
        {
          key: 'gzip检测',
          isInitial: "否",
          description: '判断页面中页面中存在未启用,gzip压缩的请求',
        },
        {
          key: '更加完善的性能检测',
          isInitial: "否",
          description: '判断页面中的DNS解析耗时、TCP连接耗时等',
        },
        {
          key: '缓存设置检测',
          isInitial: "否",
          description: '检测运维nginx，是否开启缓存设置',
        },
      ],	
  },
  {
    title: '页面安全',
    des: '说明：根据影响用户使用安全的1项指标进行评估',
    columns: [
      {
        title: '评估指标',
        dataIndex: 'key',
      },
      {
        title: '是否为整体通过的必要条件',
        dataIndex: 'isInitial',
      },
      {
        title: '通过标准说明',
        dataIndex: 'description',
      },
    ],
    data: [
      {
        key: 'http检测',
        isInitial: "是",
        description: '页面中是否存在http请求',
      },
    ],
  },
];


	